const DevConfig = require('./dev.config')
const TestConfig = require('./test.config')
const ProdConfig = require('./prod.config')

const dict = {
  DEV: DevConfig,
  TEST: TestConfig,
  PROD: ProdConfig
}

function get (env) {
  if (typeof env === 'undefined' && !dict[env]) {
    console.warn('无效的 NODE_ENV:', env)
  }

  return dict[env] || dict.DEV
}

// console.log(process.env.NODE_ENV)
const Config = get(process.env.NODE_ENV)

Config.get = get

module.exports = Config
